material impermeable - Turkish English Dictionary